Big Huge Thesaurus

iguanid lizard

noun